<!--
		Integrated by bbDKP
		http://code.google.com/p/bbdkp/
		$Id: eqdkp_installdb.html v 1.09 2008/12/14 Sajaki Exp $
//-->
<!-- INCLUDE overall_header.html -->

<div style="width: 900px;">


<div id="intro"  style="float:left; width: 422px;" class="post bg1">
<span class="corners-top"><span></span></span>
<h2>Introduction</h2>
<p>bbDKP for phpBB3 is a MOD which does exactly as the name suggests.<br /><br />
It brings together the DKP managment facilites of EQdkp and integrates it fully with phpBB3's facilites.  
This means your users gain single sign on to dkp, and you gain a clean interface, robust admin facilities and less headaches.<br />
<br />EQDkp features implemented : Multiple Dkp Pools, Standings, Raids, Events, Item values, Item history, Stats, 
and 4 add-ons : Bossprogress, Wow Armory, CTRT_import, Application
<br /><br />The framework supports multiple games : World of Warcraft, 
The Lord of the Rings Online, EverQuest, Dark Age of Camelot, Vanguard - Saga of Heroes, EverQuest II, Warhammer Online, Final Fantasy XI. <br /><br />
The Plugin featureset currently varies between games :<br />
WoW : Armoury integration into the guild roster, CT_Import, BossProgress, BossCounter, BossOffset and Itemstats. <br />
LOTRO : BossProgress, BossCounter, BossOffset and Itemstats.  <br />
Eq2 : BossProgress, BossCounter, BossOffset.   <br />
Other games only have the standard EQdkp facilities at this time.<br /><br />
As of the current release, it does not (yet) make coffee.</p>
<span class="corners-bottom"><span></span></span>
</div>

<div id="copyright" style="float: right; width: 422px;" class="post bg1">

<h2>Copyright</h2><p>
Powered by EQdkp (c)  2003 The EQdkp Project Team<br/><br/>

If you use this software and find it to be useful, we ask that you retain the copyright notice below. While not required for free use, it will help build interest in the EQdkp project.
<br/>
<br/>
<a href="http://code.google.com/p/bbdkp/">http://code.google.com/p/bbdkp/</a><br/>
bbDKP (c) <b>Medraut</b>, Teksonic, Sajaki<br/>
cs.krushin at gmail.com<br/>
teksonic at rogers.com<br/>
sajaki9 at gmail.com<br/>
<br/>
<br/>
</p>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----
">
</form><br/>

<br />
<br />
</div>

<div style="clear:both; width: 880px;" class="post bg1">

<h2 STYLE="color: red;">bbDKP 1.09b3 Installation</h2>

<h2>1) Copy files </h2> <br />

from<br /><br />
/root <br />
/plugins/apply/root <br />
/plugins/ctrt/root <br />
/plugins/roster/root <br />
<br />
to your forum root. <br />


<h2>2) Install bbdkp & Bossprogress</h2>


<!-- IF S_INSTALLED_GAME -->
<center>
<br />
<h4 STYLE="color: #009944;">{L_INSTALLGAMEDB}</h4>
</center>
<br />
<!-- ELSE -->
Select the correct game and hit 'Install'. <br />
The installer will then create all of the needed tables
and data structures for your game of choice.<br />
Bossprogress is now part of the standard install <br />

<form method="post" name="post1"  action="">
<center>
<br />
<dl>
<dd>
<fieldset>
<select name="game" class="input">	
<!-- BEGIN game_row -->
<option value="{game_row.VALUE}"{game_row.SELECTED}>{game_row.OPTION}</option>
<!-- END game_row -->
</select>
</fieldset>
</dd>
</dl>
<br />
<p class="quick">
  <input type="submit" name="submitbbdkp" value="Install" class="button1" />
</p>
</center>
</form>
<!-- ENDIF -->


<h2>3) Plugin Database installation</h2>

<form method="post" name="post2" action="">
<center>
<br />
  <dl>
 	<dd>
	<select name="default_plugin" class="input">	
  	  <!-- BEGIN default_plugin_row -->
        <option value="{default_plugin_row.VALUE}"{default_plugin_row.SELECTED}>{default_plugin_row.OPTION}</option>
        <!-- END default_plugin_row -->
      </select>
	</dd>
  </dl>
<br />
  <p class="quick">
  <input type="submit" name="submitplugin" value="Install" class="button1" /> 
  <input type="hidden" name="gameid" value="{S_GAMEID}" />  
  </p>
</center>
</form>


<br />
<!-- IF S_INSTALLED_PLUGIN_DB -->
<center>
<br />
<h4 STYLE="color: #009944;">{L_INSTALLPLUGINDB}</h4>
</center>
<br />
<!-- ELSE -->
<center>
<br />
{L_INSTALLPLUGINDB}
</center>
<br />
<!-- ENDIF -->


<h2>4) : Edit Files </h2><br />


<!-- IF S_INSTALLED_PLUGIN_DB -->

<!-- IF S_INSTALLED_GAME -->
<p>Please perform the following edit's in sequence. </p>
<p>The bbdkp and plugin database tables must be installed at this point.</p>
<p>Please be aware that these edit's are based on the default phpBB3 template, ProSilver.  You may need to make adjustments based on the use of an alternate template.</p>
<br/>
<br/>

<center>
<div>


 <h4>Open: /common.php </h4>
 <b>Find </b> 
 <br/>
 <textarea rows="3" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">require($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);</textarea>
 <br/> 	
 <b>Add after:</b>
 <br/>
 <textarea rows="30" name="common.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">


// bbDKP 	 
require($phpbb_root_path .  'includesdkp/eqdkpfunctions.php'); 	 
require($phpbb_root_path .  'includesdkp/eqdkp.php'); 	 

$eqdkp_table_prefixx = 'bbeqdkp_'; 	 
  	 
define('URI_ADJUSTMENT', 'a'); 	 
define('URI_DKPSYS',     'd'); 	
define('URI_EVENT',      'e'); 	 
define('URI_ITEM',       'item'); 	 
define('URI_LOG',        'l'); 	 
define('URI_NAME',       'name'); 	 
define('URI_NEWS',       'n'); 	 
define('URI_ORDER',      'o'); 	 
define('URI_PAGE',       'p'); 	 
define('URI_RAID',       'r'); 	 
define('URI_SESSION',    's'); 	 

// CORE
define('ADJUSTMENTS_TABLE',         $eqdkp_table_prefixx . 'adjustments'); 	 
define('EQDKP_CONFIG_TABLE',        $eqdkp_table_prefixx . 'config'); 	 
define('EVENTS_TABLE',              $eqdkp_table_prefixx . 'events'); 	 
define('ITEMS_TABLE',               $eqdkp_table_prefixx . 'items'); 	 
define('LOGS_TABLE',                $eqdkp_table_prefixx . 'logs'); 	 
define('MEMBER_RANKS_TABLE',        $eqdkp_table_prefixx . 'member_ranks'); 
define('MEMBER_LIST_TABLE',         $eqdkp_table_prefixx . 'memberlist'); 	
define('MEMBER_DKP_TABLE',          $eqdkp_table_prefixx . 'memberdkp');  
define('NEWS_TABLE',                $eqdkp_table_prefixx . 'news'); 	 
define('RAID_ATTENDEES_TABLE',      $eqdkp_table_prefixx . 'raid_attendees'); 	 
define('RAIDS_TABLE',               $eqdkp_table_prefixx . 'raids'); 	 
define('CLASS_TABLE',               $eqdkp_table_prefixx . 'classes'); 	 
define('RACE_TABLE',                $eqdkp_table_prefixx . 'races'); 	 
define('FACTION_TABLE',             $eqdkp_table_prefixx . 'factions'); 
define('DKPSYS_TABLE',     			$eqdkp_table_prefixx . 'dkpsystem');
define('INDEXPAGE_TABLE',	        $eqdkp_table_prefixx . 'indexpage');
define('PLUGINS_TABLE',	        	$eqdkp_table_prefixx . 'plugins');

// BOSSPROGRESS
define('BOSSBASE_CONFIG',           $eqdkp_table_prefixx . 'bb_config'); 	 
define('BOSSBASE_OFFSETS',          $eqdkp_table_prefixx . 'bb_offsets'); 

// CTRT 	 
define('CTRT_CONFIG_TABLE', $eqdkp_table_prefixx . 'ctrt_config'); 	 
define('CTRT_ALIASES_TABLE', $eqdkp_table_prefixx . 'ctrt_aliases'); 	 
define('CTRT_EVENT_TRIGGERS_TABLE', $eqdkp_table_prefixx . 'ctrt_event_triggers'); 	 
define('CTRT_RAID_NOTE_TRIGGERS_TABLE', $eqdkp_table_prefixx . 'ctrt_raid_note_triggers'); 	 
define('CTRT_OWN_RAIDS_TABLE', $eqdkp_table_prefixx . 'ctrt_own_raids'); 	 
define('CTRT_ADD_ITEMS_TABLE', $eqdkp_table_prefixx . 'ctrt_add_items'); 	 
define('CTRT_IGNORE_ITEMS_TABLE', $eqdkp_table_prefixx . 'ctrt_ignore_items'); 	 
	 
 // ROSTER
define('ARMORY_TABLE',              $eqdkp_table_prefixx . 'armory'); 	 
define('ARMORY_SETTINGS_TABLE',     $eqdkp_table_prefixx . 'armory_settings');

// APPLY
define('APPCONFIG_TABLE',	       $eqdkp_table_prefixx . 'appconfig');
define('APPTEMPLATE_TABLE',	       $eqdkp_table_prefixx . 'apptemplate');
	  	 
define('CTRT_GET_ALL',          0); 	 
define('CTRT_GET_BY_ID',        1); 	 
define('CTRT_GET_BY_NAME',      2); 	 
define('URI_ID',        'id'); 	 
define('CTRT_IQ_POOR',          0); 	 
define('CTRT_IQ_COMMON',        1); 	 
define('CTRT_IQ_UNCOMMON',      2); 	 
define('CTRT_IQ_RARE',          3); 	 
define('CTRT_IQ_EPIC',          4); 	 
define('CTRT_IQ_LEGENDARY',     5); 	 
define('CTRT_AF_NONE',      0);         // 0 = None 	 
define('CTRT_AF_LOOT_TIME', 1);         // 1 = Loot Time 	 
define('CTRT_AF_BOSS_KILL', 2);         // 2 = Boss Kill Time 	 
// CTRT 	 
  	 
// bbDkp	 

</textarea> 	 
	  	 
	  <br/> <br/> 	 
	 <b>Find :</b><br/> 	
	 
	 
	  <textarea rows="3" name="common.php" style=" font-size: 9px;  width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">$config = $cache->obtain_config();</textarea>
	  <br/> 	 
	 <b>Add after:</b><br/><br/>
	 
	  <textarea rows="20" name="common.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">

// bbDKP 	 
define('GUILD_NAME', $config['guildtag']);      // guild name 	 
define('DATE_FORMAT', $config['date_format']);  // day.month.year 	 
define('USER_ALIMIT', $config['user_alimit']);  // adj limit 	 
define('USER_ELIMIT', $config['user_elimit']);          // event limit 	 
define('USER_ILIMIT', $config['user_ilimit']);          // item limit 	 
define('USER_NLIMIT', $config['user_nlimit']);  // news limit 	 
define('USER_RLIMIT', $config['user_rlimit']);          // raid limit 	 
define('USER_LLIMIT', '50');            // log limit 	 
define('USER_HIDE_INACTIVE', $config['hide_inactive']);  // 1 true 0 false 	 
define('USER_ACTIVE_POINT_ADJ', $config['active_point_adj']);   // active adj 	 
define('USER_INACTIVE_PERIOD', $config['inactive_period']);             // inactive period 	 
define('USER_INACTIVE_POINT_ADJ', $config['inactive_point_adj']);     // inactive adj 	 
define('USER_DKP_NAME', $config['dkp_name']);           // dkp name 	 
// bbDKP 	 
</textarea> 	 

	  	 
  <br/>
  <br/> 	 
  <h4>Open: /includes/cache.php</h4>
  <br/> 	 
  <b>Find (line 49): </b>
  <br/> 
  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">$sql = 'SELECT config_name, config_value, is_dynamic
				FROM ' . CONFIG_TABLE;</textarea>
  <br/> 	 
  <b>Replace by : </b>
  <br/>
<textarea rows="6" name="cache.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">$sql = 'SELECT config_name, config_value, is_dynamic FROM ' . CONFIG_TABLE . ' UNION SELECT config_name, config_value, is_dynamic FROM ' . EQDKP_CONFIG_TABLE  . ' ORDER BY config_name ';</textarea>

  <br/>
  <br/> 	 
  <h4>Open: /includes/functions.php</h4>
  <br/> 	 
  <b>Find (around line 3520): </b>
  <br/> 
  <textarea rows="3" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'L_INDEX'			=> $user->lang['FORUM_INDEX'],</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
<textarea rows="4" name="functions.php" style="font-size: 9px;width: 500px;  background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
'L_FORUM'		=> $user->lang['FORUM_FORUM'],
</textarea>

  <br/>
  <br/> 	 
  <b>Find : </b>
  <br/> 
  <textarea rows="3" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'U_MEMBERLIST'			=> append_sid("&#123;$phpbb_root_path&#125;memberlist.$phpEx"),</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
<textarea rows="4" name="functions.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
'U_MEMBERSLIST'			=> append_sid("&#123;$phpbb_root_path&#125;memberslist.$phpEx"),
</textarea>

  <br/>
  <br/> 	 
  <b>Find : </b>
  <br/> 
<textarea rows="3" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'U_INDEX'				=> append_sid("&#123;$phpbb_root_path&#125;index.$phpEx"),</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
<textarea rows="4" name="functions.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
'U_FORUM'		=> append_sid("&#123;$phpbb_root_path&#125;forum.$phpEx"),
</textarea>

  <br/>
  <br/> 	 
  <b>Find : </b>
  <br/> 
<textarea rows="3" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'U_FAQ'					=> append_sid("&#123;$phpbb_root_path&#125;faq.$phpEx"),</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
<textarea rows="4" name="functions.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
'U_DKP'			=> append_sid("&#123;$phpbb_root_path&#125;viewnews.$phpEx"),
</textarea>

  <br/> 	 
  <br/> 	 
  <b>Find (around line 3620): </b>
  <br/> 
<textarea rows="4" name="functions.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">
		
	$template->assign_vars(array(
		'DEBUG_OUTPUT'			=> (defined('DEBUG')) ? $debug_output : '',
		'TRANSLATION_INFO'		=> (!empty($user->lang['TRANSLATION_INFO'])) ? $user->lang['TRANSLATION_INFO'] : '',
		'U_ACP' => ($auth->acl_get('a_') && !empty($user->data['is_registered'])) ? append_sid("{$phpbb_root_path}adm/index.$phpEx", false, true, $user->session_id) : '')
		);
</textarea>

  <br/> 	 
  <b>Replace by : </b>
  <br/>
<textarea rows="10" name="functions.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">

	$sql= 'SELECT module_id FROM ' . MODULES_TABLE . " WHERE module_langname = 'DKP'";
	$result = $db->sql_query($sql, 60);
	$dkpmodid = $db->sql_fetchfield('module_id');
	$db->sql_freeresult($result);	
	
	$template->assign_vars(array(
		'DEBUG_OUTPUT'			=> (defined('DEBUG')) ? $debug_output : '',
		'TRANSLATION_INFO'		=> (!empty($user->lang['TRANSLATION_INFO'])) ? $user->lang['TRANSLATION_INFO'] : '',
		'U_ACP' 	=> ($auth->acl_get('a_') && $user->data['is_registered']) ? append_sid("{$phpbb_root_path}adm/index.$phpEx", false, true, $user->session_id) : '',
		'U_DKP_ACP' => ($auth->acl_get('a_') && $user->data['is_registered']) ? append_sid("{$phpbb_root_path}adm/index.$phpEx", false, true, $user->session_id . "&i=" . $dkpmodid ) : '',)
		);

</textarea>


  <br/>
  <br/> 	 
  <h4>Open: /language/en/common.php</h4>
  <br/> 	 
  <b>Find :</b>
  <br/> 
  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'FAQ'					=> 'FAQ',</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
  
<textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
'DKP'					=> 'DKP',
</textarea>

  <br/> 	 
  <b>Find :</b>
  <br/> 
<textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'FORUM_INDEX'			=> 'Board index',</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
<textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
'FORUM_FORUM'			=> 'Forum',
</textarea>


 <br/>
  <br/> 	 
  <h4>Open: /language/en/acp/permissions_phpbb.php</h4>
  <br/> 	 
  <b>Find (around line 83):</b>
  <br/> 
  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'user_group'	=> 'Users &amp; Groups',</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
  
<textarea rows="4" name="permissions_phpbb.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
'eqdkp' 		=> 'EQdkp',
</textarea>

 <br/> 	 
  <b>Find line 195:</b>
  <br/> 
<textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'acl_a_board'		=> array('lang' => 'Can alter board settings/check for updates', 'cat' => 'settings'),</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
  
<textarea rows="6" name="permissions_phpbb.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
// bbDKP
'acl_a_dkp'		=> array('lang' => 'DKP - can add/edit dkp', 'cat' => 'eqdkp'),
'acl_a_dkp_no'	=> array('lang' => 'DKP - can edit dkp settings', 'cat' => 'eqdkp'),
</textarea>


</div>

<h3> Part4 : Credits </h3>

If you omit this step we cannot give you support.

<div>



  <h4>Open: /styles/prosilver/template/overall_footer.html</h4><br/>
  <b>Find:</b><br/> 
  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">Powered by <a href="http://www.phpbb.com/">phpBB</a> &copy; 2000, 2002, 2005, 2007 phpBB Group</textarea>
  <br/> 	 
  <b>Add after:</b><br/>
  <textarea rows="20" name="overall_header2" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
	<br />
	<script type="text/javascript">
function pop_search()
{
    search = window.open('about.php','search','resizable=no,toolbar=no,status=no,height=540,width=680,screenX=50,screenY=25,left=100,top=70')
    search.focus();
}
</script>
<a onclick="javascript:pop_search();" style="cursor:pointer;" onmouseover="style.textDecoration='underline';" onmouseout="style.textDecoration='none';"><font color="#105289">BBdkp Credits</font></a>
	<br />


  </textarea>
  <br />
  <br />
  

</div>
  
<h3> Part4A : NO Portal </h3>
If you're not installing the bbdkp index page because tou want to use another Portal like Stargate or BB3portal, just add the link to your DKP board from the forum index.<br/>
<br/> 
<div>




  <h4>Open: /styles/prosilver/template/overall_header.html</h4><br/>
  <b>Find:</b><br/> 
  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid"><li class="icon-home"><a href="&#123;U_INDEX&#125;" accesskey="h">&#123;L_INDEX&#125;</a></textarea>
  <br/> 	 
  <b>Add after:</b><br/>
  <textarea rows="6" name="overall_header2" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
</li>
<li class="icon-faq"><a href="&#123;U_DKP&#125;">&#123;L_DKP&#125;</a></li>
<li class="icon-home"><a href="&#123;U_INDEX&#125;">&#123;L_INDEX&#125;</a></li>
<li>
  </textarea>
  <br />
  <br />
  <br />
  
  <h4>Open: /styles/subsilver2/template/breadcrumbs.html</h4><br/>
  <b>Find:</b>
  <br />  
  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">&lt;p class="breadcrumbs"&gt;</textarea>
  
  <br/> 	 
  <b>Add after:</b><br/>
  <textarea rows="4" name="overall_header2" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid"><a href="&#123;U_DKP&#125;">&#123;L_DKP&#125;</a>&nbsp;</textarea>
  <br />


  </div>

<h3> Part4B : PORTAL </h3>
Follow this if you want to install the BBdkp Portal. <br/>
caution : you'll also need to configure itemstats database access since the portal uses itemstats.

<div>


<h4>1) Rename old /index.php to /forum.php</h4>
<h4>2) Copy index.php to /index.php</h4>

<h4>3) Open: /forum.php</h4><br/>
  <b>Find:</b><br/>
<textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("&#123;$phpbb_root_path&#125;index.$phpEx", 'hash=' . generate_link_hash('global') . '&amp;mark=forums') : '',</textarea>
  <br/> 	 
  <b>Change to :</b><br/>
  <textarea rows="6" name="overall_header2" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("&#123;$phpbb_root_path&#125;forum.$phpEx", 'hash=' . generate_link_hash('global') . '&amp;mark=forums') : '',
  </textarea>
  
   <h4>Open: /styles/prosilver/template/overall_header.html</h4><br/>
  <b>Find:</b><br/>
  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid"><li class="icon-home"><a href="&#123;U_INDEX&#125;" accesskey="h">&#123;L_INDEX&#125;</a></textarea>
  <br/> 	 
  <b>Add after:</b><br/>
  <textarea rows="6" name="overall_header2" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
</li>
<li class="icon-faq"><a href="&#123;U_DKP&#125;">&#123;L_DKP&#125;</a></li>
<li class="icon-home"><a href="&#123;U_FORUM&#125;">&#123;L_FORUM&#125;</a></li>
<li>
  </textarea>
  <br />
  <br />
  <br />
  
  <h4>Open: /styles/subsilver2/template/breadcrumbs.html</h4><br/>
  <b>Find:</b>
  <br />  

  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">  <p class="breadcrumbs"><a href="&#123;U_INDEX&#125;">&#123;L_INDEX&#125;</a></textarea>
  
  <br/> 	 
  <b>Replace by:</b><br/>
  <textarea rows="6" name="overall_header2" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
<p class="breadcrumbs">
<a href="&#123;U_INDEX&#125;">&#123;L_INDEX&#125;</a> &#187; 
<a href="&#123;U_DKP&#125;">&#123;L_DKP&#125;</a> &#187; 
<a href="&#123;U_FORUM&#125;">&#123;L_FORUM&#125;</a> 
  </textarea>
  
  
 </div>   

<div>

<h3> Part5 : CSS </h3>




  <br/>
  <br/> 	 
  <h4>Open: /styles/prosilver/theme/stylesheet.css</h4>
  <br/> 	 
  <b>Find :</b>
  <br/> 
  <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">@import url("colours.css");</textarea>
  <br/> 	 
  <b>Add After:</b>
  <br/>
  
<textarea rows="4" name="stylesheet.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
@import url("classcolor.css");
@import url("bossprogress.css");
 </textarea>
 
  <br>
  <br>


  <br/>
  <br/>
  <h4>Open: subsilver2/theme/stylesheet.css</h4> 
  <br/>	 
  At bottom of page add 
  <br/>
  
   <textarea rows="40" name="stylesheet.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
/* Subsilver2 Class Color's for wowclass
-------------------------------------------------*/
/* warrior */
.wowclass1, 			
.wowclass1:link, 
.wowclass1:visited, 
.wowclass1:active    	{ text-decoration: none; color: #C69B6D; }
.wowclass1:link:hover	{ text-decoration: underline; color: #C69B6D; }

/* rogue */
.wowclass2,   
.wowclass2:link, 
.wowclass2:visited, 
.wowclass2:active        	{ text-decoration: none; color: #FFFF00; }
.wowclass2:link:hover	{ text-decoration: underline; color: #FFFF00; }

/* hunter */
.wowclass3,	
.wowclass3:link,
.wowclass3:visited,
.wowclass3:active 		{ text-decoration: none; color: #AAD372; }
.wowclass3:link:hover	{ text-decoration: underline; color: #AAD372; }


/* paladin */
.wowclass4, 
.wowclass4:link, 
.wowclass4:visited, 
.wowclass4:active    		{ text-decoration: none; color: #F48CBA; }
.wowclass4:link:hover	{ text-decoration: underline; color: #F48CBA; }


/* shaman */
.wowclass5,  
.wowclass5:link, 
.wowclass5:visited, 
.wowclass5:active        	{ text-decoration: none; color: #214FDE; }
.wowclass5:link:hover	{ text-decoration: underline; color: #214FDE; }

/* druid */
.wowclass6,   
.wowclass6:link, 
.wowclass6:visited, 
.wowclass6:active		{ text-decoration: none; color: #FF7C0A; }
.wowclass6:link:hover	{ text-decoration: underline; color: #FF7C0A; }

/* lock */
.wowclass7, 
.wowclass7:link, 
.wowclass7:visited, 
.wowclass7:active    	{ text-decoration: none; color: #BB00BB; }
.wowclass7:link:hover	{ text-decoration: underline; color: #BB00BB; }


/* mage */
.wowclass8,    
.wowclass8:link, 
.wowclass8:visited, 
.wowclass8:active            { text-decoration: none; color: #68CCEF; }
.wowclass8:link:hover	{ text-decoration: underline; color: #68CCEF; }
/* priest */
.wowclass9,  
.wowclass9:link, 
.wowclass9:visited, 
.wowclass9:active        	{ text-decoration: none; color: #999999; }
.wowclass9:link:hover	{ text-decoration: underline; color: #999999; }
/* dk */   
.wowclass10, 
.wowclass10:link, 
.wowclass10:visited, 
.wowclass10:active    	{ text-decoration: none; color: #FF1144; }
.wowclass10:link:hover	{ text-decoration: underline; color: #FF1144; }



/* warrior */
td.wowclass1, 
td.wowclass1 a:link, 
td.wowclass1 a:visited, 
td.wowclass1 a:active	{ text-decoration: none; color: #C69B6D; }
td.wowclass1 a:hover		{ text-decoration: underline; color: #C69B6D; }

/* rogue */
td.wowclass2,  
td.wowclass2 a:link, 
td.wowclass2 a:visited, 
td.wowclass2 a:active { text-decoration: none; color: #FFFF00; }
td.wowclass2 a:hover   { text-decoration: underline; color: #FFFF00; }

/* hunter */
td.wowclass3,  
td.wowclass3 a:link, 
td.wowclass3 a:visited, 
td.wowclass3 a:active	{ text-decoration: none; color: #AAD372; }
td.wowclass3 a:hover		{ text-decoration: underline; color: #AAD372; }

/* paladin */
td.wowclass4, 
td.wowclass4 a:link, 
td.wowclass4 a:visited, 
td.wowclass4 a:active	{ text-decoration: none; color: #F48CBA; }
td.wowclass4 a:hover		{ text-decoration: underline; color: #F48CBA; }


/* shaman */
td.wowclass5,  
td.wowclass5 a:link, 
td.wowclass5 a:visited, 
td.wowclass5 a:active	{ text-decoration: none; color: #214FDE; }
td.wowclass5 a:hover		{ text-decoration: underline; color: #214FDE; }

           
/* druid */
td.wowclass6,   
td.wowclass6 a:link, 
td.wowclass6 a:visited, 
td.wowclass6 a:active	{ text-decoration: none; color: #FF7C0A; }
td.wowclass6 a:hover		{ text-decoration: underline; color: #FF7C0A; }

/* lock */
td.wowclass7, 
td.wowclass7 a:link, 
td.wowclass7 a:visited, 
td.wowclass7 a:active      { text-decoration: none; color: #BB00BB; }
td.wowclass7 a:hover	{ text-decoration: underline; color: #BB00BB; }
/* mage */
td.wowclass8,
td.wowclass8 a:link,
td.wowclass8 a:visited,
td.wowclass8 a:active	{ text-decoration: none; color: #68CCEF; }
td.wowclass8 a:hover	{ text-decoration: underline; color: #68CCEF; }


/* priest */
td.wowclass9,  
td.wowclass9 a:link, 
td.wowclass9 a:visited, 
td.wowclass9 a:active         { text-decoration: none; color: #999999; }
td.wowclass9 a:hover           { text-decoration: underline; color: #999999; }

/* dk */ 
td.wowclass10, 
td.wowclass10 a:link, 
td.wowclass10 a:visited, 
td.wowclass10 a:active      { text-decoration: none; color: #FF1144; }
td.wowclass10 a:hover	{ text-decoration: underline; color: #FF1144; }

/* bossprogress */
.bpprogress00,   
.bpprogress00:link, 
.bpprogress00:visited, 
.bpprogress00:active        { text-decoration: none; color: #000033; }
.bpprogress00:link:hover	{ text-decoration: underline; color: #000033; }

.bpprogress25,   
.bpprogress25:link, 
.bpprogress25:visited, 
.bpprogress25:active        { text-decoration: none; color: #FF0000; }
.bpprogress25:link:hover	{ text-decoration: underline; color: #FF0000; }

.bpprogress50,   
.bpprogress50:link, 
.bpprogress50:visited, 
.bpprogress50:active        { text-decoration: none; color: #999999; }
.bpprogress50:link:hover	{ text-decoration: underline; color: #999999; }

.bpprogress75,   
.bpprogress75:link, 
.bpprogress75:visited, 
.bpprogress75:active        { text-decoration: none; color: #FFFF00; }
.bpprogress75:link:hover	{ text-decoration: underline; color: #FFFF00; }

.bpprogress99,   
.bpprogress99:link, 
.bpprogress99:visited, 
.bpprogress99:active        { text-decoration: none; color: #0000FF; }
.bpprogress99:link:hover	{ text-decoration: underline; color: #0000FF; }

.bpprogress100,   
.bpprogress100:link, 
.bpprogress100:visited, 
.bpprogress100:active        { text-decoration: none; color: #00FF00; }
.bpprogress100:link:hover	{ text-decoration: underline; color: #00FF00; }

   </textarea>

 </div>
 
<h3> Part6 (Optional) </h3>

<div>
Itemstats : This mod will enable popups with Item information on Mouseover.



  <br/>
  <br/> 	 
  
  <h4>Open: /itemstats/config_itemstats.php</h4>
 
 Set your options or leave defaults as they are. 
 Important : if you want to use the French/German/Spanish wowhead, set line 58 "define('item_lang_default', 'en');" as appropriate. 
  
  <br/>
  <br/>
 
 <h4>Open: /itemstats/config.php</h4>
  <b>Enter your database info here : dbhost can be left blank</b><br/><br/> 	 	 

 // Database config<br/>
 define('dbhost', '');<br/>
 define('dbname', '');<br/>
 define('dbuser', '');<br/>
 define('dbpass', '');<br/>
 <br/>
  <br/>
 <h4>Open: /styles/prosilver/template/overall_header.html and </h4>
  
 <h4>Open: /styles/subsilver2/template/overall_header.html</h4>
  <br/>
 <b>Find :</b><br/>
 <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">&#123;META&#125;</textarea>
   <br/>
 <b>Add After:</b>
  <br/>
 for Wowhead
  <br/>
 <textarea rows="6" name="stylesheet.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
<link rel="stylesheet" href="itemstats/templates/wowhead.css" type="text/css">
<script type="text/javascript" src="itemstats/overlib/overlib.js"><!-- overLIB � Erik Bosrup --></script>
 </textarea>
 <br/>
 Or for Itemstats css
  <br/>

 <textarea rows="6" name="stylesheet.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
<link rel="stylesheet" href="itemstats/templates/itemstats.css" type="text/css">
<script type="text/javascript" src="itemstats/overlib/overlib.js"><!-- overLIB � Erik Bosrup --></script>
 </textarea>
 <br/>
 Or for LOTR css
    <br/>
 <textarea rows="6" name="stylesheet.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
<link rel="stylesheet" href="itemstats/templates/lotro.css" type="text/css">
<script type="text/javascript" src="itemstats/overlib/overlib.js"><!-- overLIB � Erik Bosrup --></script>
 </textarea>
 <br/>
 <br/>
 <h4>Open: /viewtopic.php</h4>
  <br/>
 <b>Find :</b><br/>
 <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">include($phpbb_root_path . 'includes/bbcode.' . $phpEx);</textarea>
   <br/>
 <b>Add After:</b>
  <br/>
 for Wowhead
  <br/>
 <textarea rows="4" name="stylesheet.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">
include($phpbb_root_path . 'itemstats/phpbb_itemstats.' . $phpEx);
 </textarea><br/>
 <b>Find (line 1271-1275)</b> <br/>
 <textarea rows="4" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">$message = smiley_text($message);</textarea>
 
 <br/>
 <b>Add After:</b>
  <br/>
 <textarea rows="4" name="stylesheet.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">$message = itemstats_parse($message);
 </textarea>
  <br/>
 <br/>
 Adding itemstats preview on the post preview <br/>
 <h4>Open: /posting.php</h4><br/>
 <b>Find :</b><br/><textarea rows="2" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">include($phpbb_root_path . 'includes/message_parser.' . $phpEx);</textarea>
   <br/> 
 <b>Add After:</b>
  <br/>
 <textarea rows="4" name="stylesheet.php" style="font-size: 9px; width: 500px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">include($phpbb_root_path . 'itemstats/phpbb_itemstats.' . $phpEx);</textarea>
 
   <br/>
 <br/>
 <h4>Open: /includes/message_parser.php</h4>
  <br/>
 <b>Find :</b><br/><textarea rows="2" name="common.php" style="font-size: 9px; width: 500px; background-color:#DCDCDC; font-family:courier; color:#000000; border-style:solid">$this->message = smiley_text($this->message, !$allow_smilies);</textarea>
   <br/>
 <b>Add After:</b>
  <br/>
 <textarea rows="4" name="stylesheet.php" style="font-size: 9px; background-color:#FFFFBB; font-family:courier; color:#000000; border-style:solid">$this->message = itemstats_parse($this->message);</textarea>
 
 <h4>Add itemstats bbButton to your posting page.</h4><br/>
 Go to Admin Control Panel > Posting > BBCodes. Press "Add a new BBCode" and enter these settings: <br/>
 
* BBCode usage: [item]&#123;SIMPLETEXT&#125;[/item] <br/>
 
* HTML replacement: [item]&#123;SIMPLETEXT&#125;[/item] <br/>
 
* Help line: WoW Item Tooltip: [item]text[/item] example: [item]862en[/item] or [item]Blight[/item]  <br/>
 
* Display on posting page: Yes <br/>
<br/>
</div>


<!-- ENDIF -->
<!-- ENDIF -->
</center>
<h2>5) : After install</h2><br />

After install delete or rename your install folder, empty your cache and refresh your stylesheet through the ACP -> Style section.


<br />
<br />
<h3>Found bug?</h3>
Please message them to the bbdkp forum <a href="http://www.bbdkp.net/">http://code.google.com/p/bbdkp/</a> or <a href="http://www.phpbb.com/community/viewtopic.php?f=70&t=555309">www.phpbb.com</a> forums.<br />
Insert link to your site, also tell server versions (mysql, php etc.)<br /><br /><br />

<h3>Changelog</h3>
<br /> 
1.0.9 Beta 3 28-12-2008
<br /> 
[UPDATED] - Listmembers/leaderboard + stats redone - details see svn 226,230,241<br /> 
[ADDED] - Subsilver2 support (svn 216,217,239)<br /> 
[ADDED]	- new ACP eqdkp config for attendance days : can change from 30-90 to something else (svn 228)<br /> 
[FIXED] - Item dkp price update, details see svn r227, r237<br /> 
[FIXED] - listitems itemstats popup, itemstats config - details see svn r237<br /> 
[FIXED] - Ctrt : import defaults to UTF-8, "dkp invalid string" when too long, Ctrt prefs options changed - details see svn r229,r237,r238<br /> 
[FIXED] - Ctrt : Death Knights were created as 'unknown' with class id 0 (svn 231,238)<br /> 
[updated] - member transfers in ACP (svn 233,235,236)<br /> 
[FIXED] - header sorting in Listmemberdkp ACP (svn 234)<br /> 
[FIXED] - armory transfer realms with apostrophes (svn 232)<br /> 
[ADDED] - min. level armory transfer (svn 232,240)<br /> 
[ADDED] - Apply : mandataory functionality added (svn 223,224,225)<br /> 


<br /> 
1.0.9 Beta 2 15-12-2008<br /> 
[FIXED] issue in armory parser (svn 205-206)<br /> 
[FIXED] issue with updater and class_id =0 (svn 205-206)<br /> 
[FIXED] issue in armory downloader (svn 204)<br /> 
[FIXED] added checks in apply plugin (svn 203)<br /> 
[FIXED] issue with itemstats in listitems.php and viewmember.php (svn 200)

<br /> 
<br /> 
1.0.9 Beta 1 14-12-2008<br /> 
[ADDED] - Wotlk update<br /> 
[CHANGED]- DKP ACP Module link in Menu is now dynamic, no longer fixed to 190<br /> 
[CHANGED]- bbDkp installer rewritten : plugin and bbdkp in one<br /> 
[ADDED] - multiple dkp pools are now implemented. Dkp pool popup added to Stats, Listmembers, Items pages, and in ACP<br /> 
[CHANGED] - Database structure : a new indexed field for DKP pools was added in transaction tables<br /> 
[CHANGED] - Database structure : new tables for Member DKP, Member List, DKP Pools.<br /> 
[ADDED]- bbDkp automated DB bbdkp and plugin updater from 1.08 to 1.09<br /> 
[CHANGED] - Member screen allows keeping notes, guild entry and leave dates, based on armory import.<br /> 
[CHANGED] - Leaderboard is now stretched over 2 lines (5+5) because 10 classes on one row became too cramped.<br /> 
[CHANGED] - CTRT : updated for multiple dkp<br /> 
[UPDATED] - Bossprogress : Added support for Eq2: Boss/instance arrays are in eq2_data.php, <br /> 
[UPDATED] - Bossprogress: updated lotro_data.php with data from Annuminas to Carn Dum.<br /> 
[UPDATED] - Bossprogress : bossdate.php is complete with Wow, Eq2 and Lotro<br /> 
[CHANGED] - Bossprogress : Installer will write offset data for all Eq2, Wow, Lotro Raids.So this means <br /> 
that all games are now supported, just need the right boss information, for  Warhammer, FFXI, eq & others, i put dummy data. <br /> 
[UPDATED] - Bossprogress : refreshed boss instance pictures for Wow, added Wotlk images.<br /> 
[CHANGED] - Bossprogress : progressblock colour is now css based<br /> 
[UPDATED] - Roster : Now shows different icons for class 70 / 80<br /> 
[ADDED] - Roster : Deathknights added as class<br /> 
[CHANGED] - Roster : acp redone : Transfer to Members Table tab will Insert new, Update existing and Set <br /> 
old members to inactive. You can also Edit Guildrank names and set some ranks to 'Hidden'<br /> 
[UPDATED] - Recruitment block : Updated icon, added Death Knights.
[FIXED] - Recruitment block  : now supports spaces, Hyphens removed in name.
[ADDED] - Application plugin : Posts a post in a forum specified in the ACP with the answers to the <br /> 
questions that can be added in the ACP. Also supports getting information from the armory <br /> 
like race, class, talents, professions.<br />
<br />
<br />
1.0.8 Beta 5 revision 72 23.9.2008<br /> 
[ADDED] - raidprogress block added<br />
<br />
1.0.8 Beta 5 revision 60>70 15.9.2008<br /> 
[FIXED] - correction in template footer<br />
[FIXED] - copyright links in install process wasnt documented<br />
[FIXED] - Bossprogress Kiljaeden ID was wrong<br />
[FIXED] - ctrt importing raids with ' sign in eventname<br />  
<br />
1.0.8 Beta 5 revision 59 x.7.2008<br />
[FIXED] - Intall process is redone, core phpbb3 files removed from bbdkp distribution<br />
[NEW] - Itemstats FR/DE support<br />
[FIXED] - viewmember.php item pagination is fixed<br />
[FIXED] - Bossprogress showed Halazzi as Janalai kills and viceversa<br />
[ADDED] - Roster shows level<br />

<br />
1.0.8 Beta 4 - 25.4.2008<br />
[ADDED] - Leaderboard under the standings page as well as Class Colors. :D<br />
[ADDED] - Enhanced Recruitment Block (can now specify spec's, like Shadow Priest, Enhance Shamans, Fury Warriors etc...)<br />
[ADDED] - Instructions on how to add [item] [/item] buttons to phpbb3 forums.<br />
[ADDED] - "DKP" text & link to language file (now it can be multi-lingual) as well as many other variables to increase multi-lingual support :D .
[ADDED] - "Forum Index" link to both templates (so theres both an "Index" and "Forum Index" in the menus for easier navigation.<br />
[ADDED] - Added SQL statements to index.php to make more forum data available for use (login times etc).<br />
[ADDED] - Event & Raid Triggers for CTRA.<br />
[ADDED] - Install Folder for plugins/main install for added security and vulnerabilities that can arise when files are not deleted after install.
[UPDATED] - CTRT Updated 1.16.8.<br />
[UPDATED] - Bossprogress for Zul'Aman, and Sunwell.<br />
[UPDATED] - Raidnote/event triggers for ZA/Sunwell (SW Untested).<br />
[UPDATED] - Project/Team Information Information.<br />
[UPDATED] - Armory plugin now inserts ranks, and removes members who leave/quit/kicked from the guild.<br />
[UPDATED] - Functions.php to work with phpbb3 3.0.1 updated.<br />
[UPDATED] - Updated Wowhead image directory for Itemstats<br />
[CHANGED] - Changed the way you install/update plugins. Plugins are no longer installed on standard default installation of bbDKP.<br />
[CHANGED] - WoW is the Default install for bbDKP (Mainly concerns items stats, But you can easily edit config files to change it to LOTRO.<br />
[CHANGED] - When clicking the "Admin" button under the DKP section it will automatically take you to the DKP tab of the ACP.<br />
[FIXED] - Raid Note Parsing error for CTRT when using an apostrophe.<br />
[FIXED] - Main Installer updated, fixed syntax problem.<br />
[FIXED] - Itemstats fix, wowhead default and function itemstats_decorate_name2($name, $buyer, $price, $class) is back alive.<br />
[FIXED] - Fixed CTRT import error. (returning 0 no matter what).<br />
[FIXED] - CTRT now works with special characters so that name like "Aniër", and works as intended.<br />
[FIXED] - Roster support names like "Aniër", and should link to armory correctly.<br />
[FIXED] - Now can scroll through items if the users have more than X amount of items looted to them(20 is default).<br />
[FIXED] - function GetRankIdByRankName.<br />
[FIXED] - all mySQL tables should now be utf8 (including plugins).<br />
[FIXED] - UCP auth fix.<br />
[FIXED] - The ACP check for newest version should be less sensitive to test version being tested. and not always saying that a new version is out when there is not public version out.<br />
[REMOVED] - dkp/overall_header_menu.html and dkp/overall_footer.html .Now you just use your standard template overall_header.html overall_footer for your new themes. :idea: :D
[REMOVED] - "Who is Online" menu box.<br />
[REMOVED] - All old references to "phpbb3 + eqdkp Integrated" as project name, with the new project name of "bbDKP"<br />

<br />
1.0.8 beta 1-3 - x.x.2007<br />
- installer<br />
- templates moved /dkp/<br />
- eq, eq2, lotro, DAoC, Vanguard-SoH support<br />

<br />
1.0.7 - 16.7.2007<br />
- php4 support to roster<br />
- bossprogress image update<br />
- plugin ctrt-1.16.3 (first test version)<br />
<br />
1.0.6 - 28.6.2007<br />
- Wowhead support<br />
- About page<br />
- DB fix: armory member_name from 30 to 100.<br />
<br />
1.0.5 - 10.6.2007 <br />
- Hotfix<br />
<br />
1.0.4 - 10.6.2007<br />
- Bossprogress first version<br />
- Attendees Parse Log<br />
- many fixes<br />
<br />
1.0.3 - 23.5.2007<br />
- armory plugin fix <br />
<br />
1.0.2 - 23.5.2007<br />
- armory plugin is now beta =), please give feedback<br />
- new table to DB PREFIX_armory_settings<br />
- add item is showing a blank page error fixed<br />
- add raid is showing a blank page error fixed <br />
- mm_ranks bug fixed<br />
- prosilver template fix<br />
<br />
1.0.1 - 20.5.2007 <br />
- add/update raid function update_player_status fixed <br />
- prefix changed eqdkp -> bbeqdkp <br />
- prosilver templates edited <br />
- adj manager links fixed 1.0.0 <br />
<br />
18.5.2007 <br />
- first release<br /><br /><br />


</div>

</div>
<!-- INCLUDE overall_footer.html -->